home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
HAM_RAD
/
0088.ZIP
/
RTTY.DOC
< prev
next >
Wrap
Text File
|
1985-06-15
|
45KB
|
1,218 lines
ACBHFT
A
- HFHF-GERadio Teletype ProgramHF-
- HFHF-GEFor The IBM Personal ComputerHF-
- HFHF-GEVersion 1.1HF-
- HFHF-GEApril 4, 1983HF-
- HFHF-
- HFGlenn E. Welman - KF4NB
- HF3301 Pastern Ct.
- HFLexington, Ky 40513
HF
- IBM PC RTTY Ver 1.1
- HFGETable Of Contents
- HFG 1.0 INTRODUCTION........................................ 1
- HF 1.1 DISTRIBUTION GUIDELINES.......................... 1
- HFG 2.0 PROGRAM OPERATION................................... 2
- HF 2.1 FEATURES......................................... 3
- HF 2.2 SPECIAL KEYS..................................... 4
- HF 2.3 FUNCTION KEYS.................................... 6
- HF 2.3.1 GENERAL FUNTION KEYS........................ 6
- HF 2.3.2 FUNCTION KEY SET 1.......................... 6
- HF 2.3.3 FUNCTION KEY SET 2.......................... 8
- HF 2.4 PROGRAM FILES................................... 10
- HF 2.4.1 REQUIRED FILES............................. 10
- HF 2.4.2 OPTIONAL FILES............................. 11
- HF 2.5 UTILITY PROGRAM................................. 13
- HFG 3.0 INTERFACE INFORMATION.............................. 14
- HF 3.1 INTERFACE SIGNALS............................... 14
- HF 3.2 KANTRONICS 'THE INTERFACE' INFORMATION.......... 15
- HF 3.3 KANTRONICS RS-232C INTERFACE SCHEMATIC.......... 16
- Table Of Contents ii
HF
- IBM PC RTTY Ver 1.1
- GE-1.0 INTRODUCTIONHF-
- HFThis program runs on the IBM Personal Computer and
- HFinterfaces to your Amateur Radio equipment through the
- HFAsynchrounous Communications adapter. I wrote the program
- HFto be as flexible as possible hoping that it will be useable
- HFwith any Terminal Unit (TU) and radio combination. I have
- HFattempted to provide enough information to help you make
- HFyour system operational.
- HFI intend for the program to be distributed by hams, rather
- HFthan retailers. I suggest the following.
- GE-1.1 DISTRIBUTION GUIDELINESHF-
- HFPlease share the program with others who are interested
- HFin RTTY.
- HFPlease don't sell or barter the program to anyone.
- HFWhen you pass along the program, include only the
- HForiginal unmodified version.
- HFSend a SASE along with your current version number and I
- HFwill let you know if any known problems have been fixed
- HFby a later version.
- HFDon't remove these guidelines from the program or
- HFdocument.
- HFIf you find the program of value, a small contribution
- HFto the cause would be appreciated ($25 suggested).
- 1.0 INTRODUCTION 1
HF
- IBM PC RTTY Ver 1.1
- GE-2.0 PROGRAM OPERATIONHF-
- HFThe program is started by placing the program diskette in
- HFthe default drive (usually drive A:) and entering
- HFRTTY
- HFSeveral files should be personalized prior to running the
- HFprogram with your callsign and other pertinent information.
- HFThese files are identified further on in this document and
- HFmay be changed with any text editor. The program is
- HFprimarily written in BASIC and compiled to acheive a useable
- HFoperating speed. There is one subroutine written in
- HFAssembly Language to do things which I couldn't do well in
- HFBASIC. Specifically, the routine scrolls half screens for
- HFthe receive and transmit screens.
- HFThe program takes advantage of the IBM Personal Computer's
- HFcapabilities. The interrupt capabilities of the
- HFAsynchrounous Communications adapter and the keyboard allow
- HFmany things to occur simultaneously without the loss of
- HFdesired information. The use of DOS files allows the
- HFstorage and retreival of a large supply of RTTY data. I
- HFhope you find the program's many features useful.
- 2.0 PROGRAM OPERATION 2
HF
- IBM PC RTTY Ver 1.1
- GE-2.1 FEATURESHF-
- HFThe program will run on a 64K PC under DOS 1.1 and
- HFsupports both the 80X25 mode and the 40X25 mode.
- HFThe program runs in a split screen mode with received
- HFdata displayed on the top half and the transmit buffer
- HFdisplayed on the bottom half of the screen. Run time
- HFinformation is displayed in the center of the screen,
- HFsuch as current time, date and elapsed time since the
- HFlast TTY ID was sent. Prompts for operator input are
- HFdisplayed in the center of the screen. The definition
- HFand status of the function keys is displayed at the
- HFbottom of the screen. Errors are also reported at the
- HFbottom of the screen.
- HFThe program supports both BAUDOT and ASCII RTTY modes.
- HFCommon BAUDOT rates of 60, 67, 75, and 100 WPM are
- HFsupported. Common ASCII baud rates of 110 and 300 BAUD
- HFare also supported.
- HFThe received input goes to the display and can be
- HFdirected to the printer and/or a DOS file. File
- HFcompression is supported which can result in using less
- HFDOS file space.
- HFWhile you are receiving, you can fill a 1000 character
- HFtransmit buffer from the keyboard or DOS files.
- HFWhile the program is prompting you for information,
- HFreceived characters are placed into a 2000 character
- HFreceive buffer. If more than 2000 characters are
- HFreceived while the program is prompting you, a
- HFcommunications buffer overflow error will result. The
- HFprogram will attempt to recover as much as possible.
- HFThere are several predefined files which can be loaded
- HFinto the transmit buffer with the stroke of a function
- HFkey. Up to six files can be qued to be placed into the
- HFtransmit buffer at any one time.
- HFA cursor is displayed at the current Transmit buffer
- HFlocation. When the cursor reaches column 64, the
- HFprogram will sound a beep.
- HFThe transmit buffer can be edited minimally by using the
- HFbackspace key. There is no full screen support.
- HFIn the transmit mode, a date and time stamp can be sent
- HFover RTTY, as well as, a predefined RTTY ID field.
- HFThere is a key defined to allow the storage of the
- HFcallsign of the other station in the QSO. The contents
- HFof this storage field will be placed at the beginning of
- HFthe TTY ID when it is selected. This buffer can be
- HFchanged at any time.
- 2.0 PROGRAM OPERATION 3
HF
- IBM PC RTTY Ver 1.1
- HFThe transmit buffer is filled first by any transmit
- HFfiles, second by characters resulting from special keys,
- HFand finally from keyboard input. The program will stop
- HFplacing characters in the transmit buffer when it is
- HFfull and will resume as characters are transmitted from
- HFthe transmit buffer.
- GE-2.2 SPECIAL KEYSHF-
- HFBackspace - Pressing the backspace key erases the last
- HFcharacter entered into the transmit buffer and the
- HFcursor backs up. If the last character was a line feed,
- HFthe cursor backs up to the previous line and the
- HFcharacter is displayed in reverse video. When you
- HFbackspace beyond the top line of the transmit screen,
- HFthe previous line entered into the transmit buffer
- HFappears on the top line. Lines prior to the line at the
- HFtop of the screen are not visible. Note that you cannot
- HFback up beyond the last character sent to the
- HFAsynchronous communications adapter.
- HFENTER - Pressing the "ENTER" key at the end of a line
- HFcauses a carriage return and line feed to be placed into
- HFthe transmit buffer.
- HFCtrl S - Pressing Ctrl S causes the program to prompt
- HFyou for a line of characters which will be stored for
- HFlater retreival. The information is kept in memory
- HFuntil the program is ended or another Ctrl S is entered.
- HFCtrl R - This is the companion key of Ctrl S. Pressing
- HFCtrl R retrieves the stored line and places it in the
- HFtransmit buffer.
- HFCtrl W - Ctrl W is pressed to instruct the program to
- HFplace only a carriage return in the transmit buffer.
- HFPressing the "ENTER" key immediately after a Ctrl W will
- HFbe ignored by the program. Pressing a character key
- HFwill result in an overprint condition. The Ctrl W key
- HFwill find primary application in sending RTTY art. This
- HFcharacter is placed in the receive file for any carriage
- HFreturn. An idea of what character may be displayed by
- HFvarious editors can be found in appendix C of the
- HFTechnical Reference manual.
- HFCtrl T - Ctrl T is the companion of the Ctrl W key and
- HFresults in a single line feed being placed in the
- HFtransmit buffer. Pressing "ENTER" immediately after a
- HFCtrl T will be ignored by the program. The Ctrl T key
- HFwill be used in RTTY art and may be used to replace a
- HFline feed erased by backspacing. This character is
- HFplaced in the receive file for any line feed. An idea
- HFof what character may be displayed by various editors
- HFcan be found in appendix C of the Technical Reference
- 2.0 PROGRAM OPERATION 4
HF
- IBM PC RTTY Ver 1.1
- HFmanual.
- HFCtrl X - Ctrl X is provided to force the sending of the
- HF"Figures" character in Baudot mode only. Only time will
- HFtell the uses of this key. This key will appear in the
- HFtransmit buffer as a up arrow.
- HFCtrl Y - Ctrl Y can be used to force the sending of the
- HF"Letters" character in BAUDOT mode only. I'm not sure
- HFwhat use this key is either. This key will appear in
- HFthe transmit buffer as a down arrow.
- HFAlt A - Alt A can be used to toggle between the Art mode
- HFand the No Art mode. Art mode is for overstrike lines
- HFto darken (fill in) the print. The No Art mode is used
- HFfor noisy conditions (primarily text) where you want a
- HFCR/LF any time a CR or LF is received for maximum copy.
- HFThe status of the Art mode is included at the bottom of
- HFthe screen in the receive mode. Art mode is indicated
- HFby an "A" beside "RECV" and the No Art mode is indicated
- HFby an "N".
- HFCntl E - Cntl E is a new added feature. Typing a Cntl E
- HFinto the transmit buffer will cause the program to
- HFautomatically return to the receive mode upon reading
- HFthe Cntl E from the transmit buffer. Additional
- HFtransmit buffer contents are retained but not
- HFtransmitted until the XMIT mode is entered again. This
- HFshould be useful when you are transmiting a long file
- HFand you want to take a break and may not make it back in
- HFtime to switch it over manually.
- 2.0 PROGRAM OPERATION 5
HF
- IBM PC RTTY Ver 1.1
- GE-2.3 FUNCTION KEYSHF-
- HFThe ten function keys are used during program operation to
- HFdirect the flow of information in the computer system. The
- HFdefinition and status of the function keys is displayed at
- HFthe bottom of the screen. The function keys are defined as
- HFfollows:
- GE-2.3.1 GENERAL FUNTION KEYSHF-
- HFF1 - KEYS
- HFThis key toggles the definition of function keys 3
- HFthrough 10 and changes the status line.
- HFF2 - RECV/XMIT
- HFThis key toggles the program between receive mode
- HFand transmit mode. When the program begins, this
- HFkey defaults to RECV. When the key is pressed to go
- HFfrom XMIT to RECV, the program will wait until the
- HFbasic communication buffer is empty before returning
- HFto the RECV mode. BASIC buffers up to 128
- HFcharacters independent of the program. So don't get
- HFtoo anxious if the transmitter doesn't stop
- HFimmediately.
- HFThere is a short delay of about one half a second
- HFfrom the time the program turns the transmitter on
- HFand the first data is sent. This should give the
- HFother station a chance to lock onto your signal.
- HFAdditionally, an A or N will appear with RECV to
- HFindicate the current status of the Art mode (See Alt
- HFA for additional information).
- GE-2.3.2 FUNCTION KEY SET 1HF-
- HFF3 - RX FLE
- HFReceive a File. Pressing this key prompts you for a
- HFfilename in which to place the received information.
- HFThe information is appended to the file. Pressing
- HFonly "ENTER" results in no file being opened.
- HFPressing this key while a file is currently open
- HFwill close the file. Another filename must be
- HFentered to continue saving data. Entering the same
- HFname as an existing file will result in that data
- HFbeing appended to the file.
- 2.0 PROGRAM OPERATION 6
HF
- IBM PC RTTY Ver 1.1
- HFWhen a filename is entered, you are asked if you
- HFwant the file to be saved as a compressed file.
- HFCompressed files will take up less room on your DOS
- HFdiskette, but are not readily alterable in an
- HFeditor. A utility is provided to decompress or
- HFcompress a file offline.
- HFWhen a receive file is open, a reminder is displayed
- HFon the center line of the screen. The form of the
- HFdisplay is "RX-filename".
- HFF4 - UOS ON/UOS OF
- HFThis key toggles between "Unshift On Space" being
- HFturned on and turned off. This key only applies to
- HFreceived data. When "unshift on space" is on, the
- HFprogram will shift back to "letters" mode any time a
- HFspace, carriage return or line feed is received.
- HFIndependent of this key, the program will transmit a
- HF"letters" character in the BAUDOT mode as required
- HFwith a space, a carriage return or a line feed.
- HFThis makes the program compatible with either type
- HFof teletype which may be in the other station. When
- HFthe program begins, this key defaults to UOS ON.
- HFF5 - END
- HFThis key provides a means to terminate the program
- HFgracefully. You will be prompted for confirmation
- HFof your request to quit.
- HFF6 - PRT OF/PRT ON
- HFThis key toggles output to the printer on and off.
- HFWhen PRT ON is displayed, all characters received
- HFwill also be printed on the matrix printer. Bell
- HFcharacters are not sent to the printer to keep down
- HFthe noise pollution. When the program begins, this
- HFkey defaults to PRT OF.
- HFF7 - 45.5/50.0/56.9/74.2/110/300 (Actual Baud Rate)
- HFThis key toggles through the baud rates supported by
- HFthe program. The status line is updated with each
- HFchange. In Baudot mode, the baud rates of 45.5,
- HF50.0, 56.9, and 74.2 correspond to character rates
- HFof 60, 67, 75, and 100 words per minute (WPM)
- HFrespectively. When the program begins, this key
- HFdefaults to 45.5.
- HFF8 - BAUDOT/ASCII
- HFThis key toggles between Baudot and ASCII modes.
- HFAny combination of baud rate and mode is obtainable.
- HFWhen the program begins, this key defaults to
- HFBAUDOT.
- 2.0 PROGRAM OPERATION 7
HF
- IBM PC RTTY Ver 1.1
- HFF9 - NEW LN
- HFThis key provides the ability to force a CR/LF (new
- HFline) in the middle of received text. Such an
- HFoperation might be needed if the original CR/LF were
- HFlost in the noise.
- HFF10 - LTRS
- HFThis is the "letters" key. During Baudot reception
- HFit is occaisionally desirable to force the receive
- HFmode back into the "letters" mode. This key
- HFaccomplishes that task.
- GE-2.3.3 FUNCTION KEY SET 2HF-
- HFF3 - TX FLE
- HFTransmit a File. Pressing this key allows the
- HFcontents of a DOS file to be placed into the
- HFtransmit buffer for transmission. You will be
- HFprompted for the filename of the file to transmit.
- HFPressing just "ENTER" will result in no file being
- HFtransmitted. Entering the word "stop" will cause
- HFthe current file being processed to be closed.
- HFThe filename is placed in a buffer que which will
- HFeventually be opened and read. This allows for
- HFplacing several transmit files into the transmit
- HFbuffer in sequential order. The filename of the
- HFfile currently being read is displayed on the center
- HFdisplay line. The form of the display is
- HF"TX-filename".
- HFIf an error is encountered in opening the file, an
- HFerror status is displayed for about a second at the
- HFbottom of the screen and a beep is sounded.
- HFF4 - TX CQ
- HFTransmit a CQ. Pressing this key causes the file
- HF"CQ.RTY" to be loaded into the transmit buffer.
- HFThis file is qued just like a transmit file and is
- HFdisplayed on the center screen. Note that you must
- HFpersonalize the "CQ.RTY" file with your callsign and
- HFname.
- HFF5 - RESET
- HFThis is the reset key. Pressing this key will close
- HFall transmit files, clear the screen and start the
- HFprogram over. There is no prompting to make sure
- HFyou mean it. Note, BASIC sometimes decides to clean
- HFup the string area at the most inappropriate times.
- 2.0 PROGRAM OPERATION 8
HF
- IBM PC RTTY Ver 1.1
- HFWhen it does this, the system may appear to lock up
- HFfor several seconds (maybe many), so try to be
- HFpatient.
- HFF6 - TX RYS
- HFTransmit RYs. Pressing this key will result in the
- HF"RYS.RTY" file to be placed into the transmit file
- HFque and eventually into the transmit buffer. This
- HFis handy for placing a bunch of RYs at the start of
- HFyour transmission, which gives the guy at the other
- HFend a chance to lock back onto your signal.
- HFF7 - PSE OF/PSE ON
- HFTransmit Pause Off / Transmit Pause On. This key is
- HFused to temporarily stop the program from sending
- HFany more characters out of the transmit buffer.
- HFThis is useful for sending a steady carrier signal
- HFfor tuning purposes or whatever. It should be
- HFnoted, that BASIC can buffer up to 128 characters.
- HFThese characters cannot be stopped from being sent.
- HFThus, you may not be able to make the program pause
- HFexactly where you want. When the program begins,
- HFthis key defaults to PSE OF.
- HFF8 - TTY ID
- HFTeletype ID. Pressing this key causes the contents
- HFof the "TTYID.RTY" file to be placed into the
- HFtransmit buffer. The contents of the QSO ID buffer
- HFis placed at the beginning of the line. Note that
- HFthis line of data is read from the file at the
- HFbeginning of the program and stored in program
- HFmemory. Also note that the "TTYID.RTY" file must be
- HFpersonalized with your name and callsign. The
- HFlittle block at the end of the TTYID when it is
- HFplaced in the buffer is used by the program to reset
- HFthe time since last ID.
- HFF9 - QSO ID
- HFThis key prompts you for an entry of the current QSO
- HFstation id. The data entered is placed at the
- HFbeginning of the TTY ID when that key is pressed.
- HFF10 - DT&TM
- HFDate and Time stamp. This causes the current date
- HFand time to be placed into the transmit buffer.
- HFNote that the time sent is the time the key is
- HFpressed, not the time the characters are actually
- HFsent.
- 2.0 PROGRAM OPERATION 9
HF
- IBM PC RTTY Ver 1.1
- GE-2.4 PROGRAM FILESHF-
- HFThere are three files which the program expects to find on
- HFthe default DOS drive. If any of these files are absent,
- HFthe results will be unpredictable, possibly resulting in the
- HFprogram dying in the middle of a QSO. There is also an
- HFoptional file which may be absent with no adverse effects.
- HFThe files are described below.
- GE-2.4.1 REQUIRED FILESHF-
- HFTTYID.RTY - This file is required to have one line only.
- HFThe line contains the characters to be placed in the
- HFtransmit buffer for your RTTY ID (e.g. DE KF4NB "GLENN"
- HFIN LEXINGTON, KY). Note, you must personalize this file
- HFwith your callsign, name, location and whatever.
- HFCQ.RTY - This file contains all the information you
- HFwould like to send for a RTTY CQ. Note, you must
- HFcustomize this file with your callsign, name, and
- HFlocation. You may optionally change the format of the
- HFCQ. This file may contain any number of lines.
- HFRYS.RTY - This file is simply a line of RYs which will
- HFbe sent in response to a function key being pressed.
- HFThis file could be changed in just about any way you
- HFdesired. Multiple lines are allowed.
- 2.0 PROGRAM OPERATION 10
HF
- IBM PC RTTY Ver 1.1
- GE-2.4.2 OPTIONAL FILESHF-
- HFPARMS.RTY - This file can have one or more of the
- HFfollowing keywords on a single line separated by commas
- HFor on separate lines. Only the first four characters of
- HFthe words are compared, so extra information between
- HFcommas or on the line is ignored.
- HFCOM2 - This keyword will cause the program to use
- HFthe second async communications adapter for RTTY.
- HFThe program default is the first adapter (COM1).
- HFThis option may be useful if the first adapter is
- HFprimarily used for some other reason such as a
- HFtelephone modem or a serial printer.
- HFDIDL - This keyword is provided for those folks who
- HFlike to send something (even null) while the
- HFtransmit buffer is empty. Null characters are sent
- HFabout once per second while the transmit buffer is
- HFempty.
- HFECHO - This keyword causes each character sent to
- HFthe BASIC "COMn:" port to be displayed on the
- HFreceiver half of the screen. This option is
- HFprovided for those who have TUs which do not place
- HFthe transmitted data back onto the receive line
- HFcoming back to the computer. The program default is
- HFno ECHO.
- HFNote - BASIC has a 128 byte transmit buffer. When
- HFthis keyword is active, the receive screen shows the
- HFcharacter when it is placed into the BASIC buffer.
- HFIn other words, just because you see it on the
- HFscreen doesn't mean it has been sent yet!
- HFFSK - This keyword is provided to allow for ON/OFF
- HFkeying of the transmitter for those who are not
- HFusing a TU with an AFSK output which goes to the
- HFmicrophone jack. The default is the AFSK mode.
- HFFSK? - This keyword is for those people, like
- HFmyself, who have two radios which may be used and
- HFone uses the AFSK mode and the other uses the FSK
- HFmode. If this keyword is specified, you are asked
- HFat the beginning of the program if you want to run
- HFin the AFSK mode. Any answer beginning with the
- HFletter "Y" will place the program in the AFSK mode.
- HFAny other entry will place the program in the FSK
- HFmode. Refer to the Interface Information section
- HFfor definitions of the signals used in the two
- HFmodes.
- HFLPT2 - This keyword allows the printer output to go
- HFto the printer attached to the second printer
- HFadapter. The default is the first printer adapter
- HF(LPT1).
- 2.0 PROGRAM OPERATION 11
HF
- IBM PC RTTY Ver 1.1
- HFLPT3 - This keyword allows the printer output to go
- HFto the printer attached to the third printer
- HFadapter. The default is the first printer adapter
- HF(LPT1).
- HFQB - This keyword causes a bell character to be sent
- HFany time a quote character is sent in the transmit
- HFmode. This is possibly useful in RTTY ART, since
- HFsome machines have the quote and the bell reversed.
- HFNo action is taken in the receive mode. The default
- HFis no QB.
- HFZULU - This keyword is used to specify that time is
- HFto be sent in a military format of the form "DDHHMMZ
- HFMON YR", where DD is the day, HH is the hours, MM is
- HFthe minutes, MON is the first three letters of the
- HFmonth and YR is the last two digits of the year. If
- HFthe time displayed on the screen is anything other
- HFthan "UTC", you will be prompted at the start of the
- HFprogram for the amount of time in hours to be added
- HFto the local time to convert it to UTC time.
- HFAnytime the timestamp is placed in the transmit
- HFbuffer, the program will convert the displayed time
- HFto "UTC" time, correcting for any overflow into the
- HFnext day, month and/or year. Leap years are also
- HFtaken into account. Additionally, when this keyword
- HFis specified the timestamp will also be appended to
- HFthe end of your "TTY ID".
- 2.0 PROGRAM OPERATION 12
HF
- IBM PC RTTY Ver 1.1
- GE-2.5 UTILITY PROGRAMHF-
- HFA utility program has been provided to perform some of the
- HFnormal program functions offline. The utility is started by
- HFentering
- HFRTTYU
- HFThe program uses the same "PARMS.RTY" file to determine
- HFwhich printer to use for output and to decide whether or not
- HFto add a bell character after a quote. The program prompts
- HFyou for the name of the file to be processed. A name must
- HFbe entered and if any problems are encountered, the program
- HFterminates.
- HFYou are then asked if you want the processed data sent to
- HFanother file. If you answer in the affirmative, you will be
- HFasked the name for the file. Responding with only an
- HF"ENTER" for the filename will be interpreted as meaning you
- HFdo not really want to save the data in a new file. If the
- HFfilename is OK, you are then asked if you would like the
- HFdata in the new file compressed. Here again as in other
- HFplaces, responding with anything other than a word starting
- HFwith the letter "Y" will be taken to mean "NO". This
- HFfeature should be good for uncompressing a file so it can be
- HFedited or for compressing a file to save diskette space.
- HFYou will also be asked if you want the file printed on the
- HFmatrix printer. Answer in the affirmative if you would like
- HFhard copy. Again, this routine does not send the noisy bell
- HFcharacter to the printer.
- HFRegardless of the choices you make in processing the file,
- HFthe information is displayed on the display so you can keep
- HFcurrent with the progress of the program.
- 2.0 PROGRAM OPERATION 13
HF
- IBM PC RTTY Ver 1.1
- GE-3.0 INTERFACE INFORMATIONHF-
- GE-3.1 INTERFACE SIGNALSHF-
- HFThis program interfaces to the Amateur Radio equipment
- HFthrough the Asynchronous Communications adapter. The
- HFspecifications for the voltage levels are those for a
- HFstandard RS-232C interface. In particular, the standard
- HFspecifies voltage levels of +12 volts and -12 volts to
- HFrepresent the logic states of the signal. Further
- HFinformation can be obtained in the Technical Reference
- HFManual. The signals which the program uses are as follows.
- HFPin 2 - Transmit Data (Tx data) - characters to TU
- HFPin 3 - Receive Data (Rx data) - characters from TU
- HFPin 8 - Carrier Detect (CD) - CW data in from TU
- HFPin 4 - Request to Send (RTS) - Transmitter control
- HFPin 20 - Data Terminal Ready (DTR) - CW ID control
- HFPin 7 - Ground (Gnd) - reference level
- HFFor Tx data and Rx data, mark is -12v and space is +12v. CD
- HFis tied to Rx data and is not required for RTTY, however, I
- HFexpect to use this line when and if I get around to writing
- HFa Morse receive routine.
- HFRTS and DTR are -12v in receive mode and +12v in normal
- HFtransmit mode.
- HFHopefully this is enough information to help you interface
- HFto your terminal unit.
- 3.0 INTERFACE INFORMATION 14
HF
- IBM PC RTTY Ver 1.1
- GE-3.2 KANTRONICS 'THE INTERFACE' INFORMATIONHF-
- HFWhile I will give information here on how I interfaced the
- HFKantronics TU to my system, I must add that it was a
- HFdecision based on availability and price at the time of
- HFpurchase more than anything else. If you are trying to make
- HFa decision, check around and see what is available and what
- HFseems to work well. While the Kantronics does well in many
- HFcases, it does seem to have difficulty with weak and/or
- HFfading signals. The Kantronics interface does not provide
- HFan RS-232C level interface and also requires an external
- HFpower supply. Additionally, the RTTY transmit line requires
- HFa normal space condition for receive to operate correctly.
- HFBased on these considerations, I designed a special RS-232C
- HFto Kantronics interface box. The schematic is included
- HFbelow.
- HFFirst, just a few words about the circuit. The interface
- HFchips used are the same as those used in the IBM PC, namely,
- HFthe 75150 line driver and the 75154 line receiver. The 1488
- HFline driver and 1489 line receiver from Radio Shack could
- HFalso be used but the pinouts are different. The 74LS00 is
- HFused to gate the Tx data signal with the transmitter
- HFcontrol, to invert the RTTY transmit signal and to invert
- HFsignals for the normal/reverse switch. The circuitry needs
- HF+5v, +12v and -12v to run. I used the 7805, 7812 and the
- HF7912 voltage regulators to get my voltages, but you can use
- HFyour favorite regulator. Just be sure to have enough filter
- HFcapacitance on the input and enough heat sink on the
- HFregulators. There is nothing worse than intermittent
- HFproblems when things get hot and heavy. Also note, the
- HFsignal ground from the async adapter, the special interface
- HFground and the TU ground should all be tied together.
- HFDue to popular demand, I have also included a schematic
- HFusing the 1488 and 1489 which should be readily available at
- HFRadio Shack.
- 3.0 INTERFACE INFORMATION 15
HF
- IBM PC RTTY Ver 1.1
- GE-3.3 KANTRONICS RS-232C INTERFACE SCHEMATICHF-
- HF +5v
- HF 3
- HF ZDDDDDDDDDD? 3
- HF D41 CD 3 ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD CWID
- HF D4 CDDY 3
- HF D4 CD 3 ZDDDDDDDDDDDDDDDDDDDDDDDD KEYIN
- HFDTR DDDDDDDDD4 CDDDDY 3 ZDDDDDDDDDD?
- HFTx data DDDDD4 CDDDD? CDD41 CD +5v
- HFRTS DDDDDDDDD4 CDDDDDDDDDDDDDDDDDDDADD4 CDDDBDDDBDD DECOD
E
- HF D4 75154 CD 3 ZDD4 CDDDY 3
- HF Gnd D4 CDD? 3 @DD4 CDDDDD? 3
- HF @DDDDDDDDDDY 3 3 ZDDDDDDD4 CDDD? 3 3
- HF ZDDDDDDDDDDDDDDDDY 3 3ZDDDDDD4 74LS00 CDDD4 3 3
- HF 3 3 33 Gnd D4 CD? 3 3 3
- HF 3 3 33 @DDDDDDDDDDY 3 3 3 3
- HF 3 3 33 3 3 3 3
- HF 3 3 3@DDDDDDDDDDDDDDDDDDDDDDDDDDDD RTTY
- HF 3 @DDDDDDDDDDDDDDDDDDDDDDD? 3 3 3 3
- HF ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? 3 /oDDDDDDDDY 3 3
- HF 3 3 3 @DDDDDDDDDDDo| 3 3 3
- HF 3 3 3 |oDDDDDDY 3 3
- HF 3 3 ZDDDDDDDDDD? 3 | 3 3
- HF 3 @DD41 CD +12v 3 /oDDDDDDDDDDDDY
- HF CDDDDDD4 CDDDDDDDDD? @DDDDDDDDDDDDDDo 3
- HF @DDDDDD4 75150 CDDDDDDD? 3 oDDDDDDDDDDY
- HF Gnd D4 CD -12v 3 3
- HF @DDDDDDDDDDY 3 3 Normal/Reverse
- HF 3 3 DPDT switch shown
- HFRx data DDDDDDDDDDDDDDDDDDDDDDDDY 3 in normal position
- HFCD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDY
- HFGnd DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD Gnd
- HFComputer Kantronics
- HFInterface Interface
- HF 3
- HFNote: Non-Intersections are indicated by DDD
- HF 3
- HF All grounds are connected together.
- HF An IBM Graphics Printer is required for this schematic
- HF to print correctly.
- HF Kantronics RS-232C Interface
- 3.0 INTERFACE INFORMATION 16
HF
- IBM PC RTTY Ver 1.1
- HFDTR DDDDDDDDDDDDDDDDDDDDDDDDDDDD?
- HF 3
- HF ZDDDDDDDDDD? +5v 3
- HFTx data DDDDD41 CDDY 3 ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDD CWID
- HF D4 CDDDDDDDY 3
- HF ZDDDDDD4 CD 3 ZDDDDDDDDDDDDDDDDDDDDDDDD KEYIN
- HFRTS DDDDDDDDD4 CDDDDDDDDDDDDDDY 3 ZDDDDDDDDDD?
- HF ZDDDDY D4 CD CDD41 CD +5v
- HF 3 ZDDDDDD4 1489 CD ZDDDDDDDDDDDDADD4 CDDDBDDDBDD DECOD
E
- HF 3 3 Gnd D4 CD 3 ZDD4 CDDDY 3
- HF 3 3 @DDDDDDDDDDY 3 @DD4 CDDDDD? 3
- HF 3 3 3 ZDDDDDDD4 CDDD? 3 3
- HF 3 3 3 3ZDDDDDD4 74LS00 CDDD4 3 3
- HF 3 @DDDDDDDDDDDDDDDDDDDDDDDDY 33 Gnd D4 CD? 3 3 3
- HF 3 33 @DDDDDDDDDDY 3 3 3 3
- HF 3 33 3 3 3 3
- HF 3 3@DDDDDDDDDDDDDDDDDDDDDDDDDDDD RTTY
- HF @DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? 3 3 3 3
- HF ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? 3 /oDDDDDDDDY 3 3
- HF 3 3 @DDDDDDDDDDDo| 3 3 3
- HF 3 3 |oDDDDDDY 3 3
- HF 3 ZDDDDDDDDDD? 3 | 3 3
- HF 3 -12v D41 CD +12v 3 /oDDDDDDDDDDDDY
- HF @DDDDDDDDD4 CDDDDDDDDDDDADDDDDDDDDDDDDDo 3
- HFRx data DDDDD4 CD oDDDDDDDDDDY
- HF D4 CDDDDD?
- HF D4 CD 3 Normal/Reverse
- HF D4 1488 CD 3 DPDT switch shown
- HF Gnd D4 CD 3 in normal position
- HF @DDDDDDDDDDY 3
- HFCD DDDDDDDDDDDDDDDDDDDDDDDDDDDY
- HFGnd DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD Gnd
- HFComputer Kantronics
- HFInterface Interface
- HF 3
- HFNote: Non-Intersections are indicated by DDD
- HF 3
- HF All grounds are connected.
- HF An IBM Graphics Printer is required for this schematic
- HF to print correctly.
- HF Kantronics RS-232C Interface
- 3.0 INTERFACE INFORMATION 17
HF
ACBHFT2C Interface
- 3.0 INTERFACE INFORMATION 17